Repository 'beacon2_cohorts'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/beacon2_cohorts

Changeset 0:8fc2c603a61f (2024-07-22)
Next changeset 1:d524bd42b89e (2024-08-19)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/beacon2-import commit f4151aa2d760f931f819f954f465ef66055bf258
added:
cohorts.xml
macros.xml
test-data/HG00096.json
test-data/analyses_query_findings.json
test-data/biosamples_query_findings.json
test-data/bracket_query_findings.json
test-data/cnv_query_findings.json
test-data/cohorts_query_findings.json
test-data/datasets_query_findings.json
test-data/gene_query_findings.json
test-data/individuals_query_findings.json
test-data/logs.txt
test-data/ranged_query_findings.json
test-data/runs_query_findings.json
test-data/sequenced_query_findings.json
b
diff -r 000000000000 -r 8fc2c603a61f cohorts.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cohorts.xml Mon Jul 22 12:37:13 2024 +0000
[
@@ -0,0 +1,81 @@
+<tool id="beacon2_cohorts" name="Beacon2 Cohorts" version="1.0.0" profile="21.05">
+    <description>Query the Cohorts collection in the beacon database</description>
+    <macros>
+        <import>macros.xml</import>
+    </macros>
+    <expand macro="creators"/>
+    <expand macro="requirements"/>
+    <command detect_errors="exit_code">
+        <![CDATA[
+        beacon2-search cohorts
+        --db-host '$db_host'
+        --db-port $db_port
+        --database '$database'
+        --collection '$collection'
+        --advance-connection
+        --db-auth-config '$credentials' 
+        #if str($advanced_settings.cohortDataTypes)
+            --cohortDataTypes '$advanced_settings.cohortDataTypes'
+        #end if
+        #if str($advanced_settings.cohortDesign)
+            --cohortDesign '$advanced_settings.cohortDesign'
+        #end if
+        #if str($advanced_settings.cohortSize)
+            --cohortSize $advanced_settings.cohortSize
+        #end if
+        #if str($advanced_settings.identification)
+            --identification '$advanced_settings.identification'
+        #end if
+        #if str($advanced_settings.cohortType)
+            --cohortType '$advanced_settings.cohortType'
+        #end if
+        #if str($advanced_settings.genders) and $advanced_settings.genders != ""
+            --genders '$advanced_settings.genders'
+        #end if
+        #if str($advanced_settings.name)
+            --name '$advanced_settings.name'
+        #end if
+        > cohorts_query_findings.json
+        ]]>
+    </command>
+    <expand macro="configfile"/>
+    <inputs>
+        <expand macro="Connection_to_MongoDB"/>
+        <expand macro="Database_Configuration"/>
+        <section name="advanced_settings" title="Advanced settings" expanded="false">
+            <param argument="--cohortDataTypes" optional="true" type="text" label="COHORTDATA TYPES" value="" help="The type of data chorort, e.g. clinical history" />
+            <param argument="--cohortDesign" optional="true" type="text" label="COHORTDESIGN" value="" help="A plan specification comprised of protocols that are executed as part of an investigation, e.g. longitudinal study design" />
+            <param argument="--cohortSize" optional="true" type="integer" label="COHORT SIZE" value="" help="Count of unique Individuals in cohort" />
+            <param argument="--cohortType" optional="true" type="text" label="COHORT TYPE" value="" help="Cohort type by its definition, e.g. study-defined" />
+            <param argument="--identification" optional="true" type="text" label="ID" value="" help="Cohort identifier, e.g. cohort0001" />
+            <param argument="--genders" optional="true" type="select" label="GENDERS" help="">
+            <option value="male">male</option>
+            <option value="female">female</option>
+            <option value="" selected="True">non specific</option>
+            </param>
+            <param argument="--name" optional="true" type="text" label="NAME" value="" help="Name of the cohort" />
+        </section>
+    </inputs>
+    <outputs>
+        <data name="out_cohorts_query" format="json" label="${tool.name} on ${on_string}: Cohorts Query" from_work_dir="cohorts_query_findings.json" />
+    </outputs>
+    <tests>
+        <test expect_num_outputs="1">
+            <param name="database" value="beacon" />
+            <param name="collection" value="cohorts" />
+            <param name="db_host" value="20.108.51.167" />
+            <param name="cohortType" value="study-defined" />
+            <param name="cohortDataTypes" value="demographic data" />
+            <param name="identification" value="refvar-668fcc22387cab4642e5f1a4" />
+            <output name="out_cohorts_query">
+                <assert_contents>
+                    <has_text_matching expression="_id"/>
+                </assert_contents>
+            </output>
+        </test>
+    </tests>
+    <help><![CDATA[
+        Beacon2 Cohorts queries the cohorts collection in the Beacon database to study the variants or individuals in a populations or  groups that share something in common.
+    ]]></help>
+    <expand macro="citations" />
+</tool>
b
diff -r 000000000000 -r 8fc2c603a61f macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Mon Jul 22 12:37:13 2024 +0000
[
@@ -0,0 +1,55 @@
+<macros>
+    <token name="@VERSION_SUFFIX@">0</token>
+    <token name="@TOOL_VERSION@">2.2.1</token>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="@TOOL_VERSION@">beacon2-import</requirement>
+        </requirements>
+    </xml>
+    <xml name="xrefs">
+        <xrefs>
+            <xref type="bio.tools">ga4gh_beacon</xref>
+        </xrefs>
+    </xml>
+    <xml name="creators">
+        <creator>
+            <person givenName="Khaled" familyName="Jum'ah" url="https://github.com/khaled196" />
+            <person givenName="Björn" familyName="Grüning" url="https://github.com/bgruening" />
+            <person givenName="Katarzyna" familyName="Kamieniecka" url="https://github.com/kkamieniecka" />
+            <person givenName="Krzysztof" familyName="Poterlowicz" url="https://github.com/poterlowicz-lab" />
+            <organization name="poterlowicz-lab" url="https://github.com/poterlowicz-lab" />
+        </creator>
+    </xml>
+    <xml name="Connection_to_MongoDB">
+        <param argument="--db-host" type="text" label="DATABASE HOST" value="127.0.0.1" help="Hostname/IP of the beacon database" />
+        <param argument="--db-port" type="integer" label="DATABASE PORT" value="27017" help="Port of the beacon database" />
+    </xml>
+    <xml name="Database_Configuration">
+        <param argument="--database" type="text" label="DATABASE" value="" help="The targeted beacon database" />
+        <param argument="--collection" type="text" label="COLLECTION" value="" help="The targeted beacon collection from the desired database" />
+    </xml>
+    <xml name="citations">
+        <citations>
+            <citation type="doi">10.1002/humu.24369</citation>
+        </citations>
+    </xml>
+    <xml name="configfile">
+        <configfiles>
+            <configfile name="credentials"><![CDATA[
+            #set $db_auth_source = $__user__.extra_preferences.get('beacon2_account|db_auth_source', "")
+            #set $db_user = $__user__.extra_preferences.get('beacon2_account|db_user', "")
+            #set $db_password = $__user__.extra_preferences.get('beacon2_account|db_password', "")
+            #if $db_user == "" or $db_password == "" or $db_auth_source == "":
+                #set $db_auth_source = "admin"
+                #set $db_user = "root"
+                #set $db_password = "example"
+            #end if
+            {
+                "db_auth_source": "$db_auth_source",
+                "db_user": "$db_user",
+                "db_password": "$db_password"
+            }
+            ]]></configfile>
+    </configfiles>
+    </xml>
+</macros>
b
diff -r 000000000000 -r 8fc2c603a61f test-data/HG00096.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/HG00096.json Mon Jul 22 12:37:13 2024 +0000
[
b'@@ -0,0 +1,8867 @@\n+[\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:2650427-2651463:EFO:0030069",\n+        "variantType": "DEL",\n+        "variantId": "EFO:0030069",\n+        "start": 2650427,\n+        "end": 2651463,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:LOSS:chr1:2650428-2651463",\n+            "cnCount": 0,\n+            "cnValue": 1.00369e-09\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:2651463-2653075:EFO:0030068",\n+        "variantType": "DEL",\n+        "variantId": "EFO:0030068",\n+        "start": 2651463,\n+        "end": 2653075,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:LOSS:chr1:2651464-2653075",\n+            "cnCount": 1,\n+            "cnValue": 0.395524\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:4063594-4067475:EFO:0030068",\n+        "variantType": "DEL",\n+        "variantId": "EFO:0030068",\n+        "start": 4063594,\n+        "end": 4067475,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:LOSS:chr1:4063595-4067475",\n+            "cnCount": 1,\n+            "cnValue": 0.429788\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:6377770-6385660:EFO:0030068",\n+        "variantType": "DEL",\n+        "variantId": "EFO:0030068",\n+        "start": 6377770,\n+        "end": 6385660,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:LOSS:chr1:6377771-6385660",\n+            "cnCount": 1,\n+            "cnValue": 0.543097\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:8143311-8150440:EFO:0030071",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030071",\n+        "start": 8143311,\n+        "end": 8150440,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chr1:8143312-8150440",\n+            "cnCount": 3,\n+            "cnValue": 1.42495\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:13224579-13242034:EFO:0030071",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030071",\n+        "start": 13224579,\n+        "end": 13242034,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chr1:13224580-13242034",\n+            "cnCount": 3,\n+            "cnValue": 1.49181\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:16605061-16646293:EFO:0030071",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030071",\n+        "start": 16605061,\n+        "end": 16646293,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chr1:16605062-16646293",\n+            "cnCount": 7,\n+            "cnValue": 3.3289\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:16716711-16728256:EFO:0030071",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030071",\n+        "start": 16716711,\n+        "end": 16728256,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chr1:16716712-16728256",\n+            "cnCount": 5,\n+            "cnValue": 2.68822\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chr1:16879751-16950196:EFO:0030071",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030071",\n+        "start": 16879751,\n+        "end": 16950196,\n+        "referenceName": "1",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:'..b'",\n+        "variantType": "DEL",\n+        "variantId": "EFO:0030069",\n+        "start": 155688504,\n+        "end": 155692183,\n+        "referenceName": "X",\n+        "info": {\n+            "legacyId": "DRAGEN:LOSS:chrX:155688505-155692183",\n+            "cnCount": 0,\n+            "cnValue": 1.00369e-09\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:3844269-3854396:EFO:0030070",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030070",\n+        "start": 3844269,\n+        "end": 3854396,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chrY:3844270-3854396",\n+            "cnCount": 2,\n+            "cnValue": 1.85714\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:10659024-10693717:EFO:0030070",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030070",\n+        "start": 10659024,\n+        "end": 10693717,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chrY:10659025-10693717",\n+            "cnCount": 2,\n+            "cnValue": 1.96766\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:11108561-11117868:EFO:0030070",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030070",\n+        "start": 11108561,\n+        "end": 11117868,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chrY:11108562-11117868",\n+            "cnCount": 4,\n+            "cnValue": 3.54352\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:11289947-11296309:EFO:0030071",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030071",\n+        "start": 11289947,\n+        "end": 11296309,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chrY:11289948-11296309",\n+            "cnCount": 26,\n+            "cnValue": 26.0609\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:11296309-11330116:EFO:0030070",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030070",\n+        "start": 11296309,\n+        "end": 11330116,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chrY:11296310-11330116",\n+            "cnCount": 2,\n+            "cnValue": 1.84192\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:11530585-11539539:EFO:0030071",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030071",\n+        "start": 11530585,\n+        "end": 11539539,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chrY:11530586-11539539",\n+            "cnCount": 17,\n+            "cnValue": 16.6986\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:11744914-11748800:EFO:0030070",\n+        "variantType": "DUP",\n+        "variantId": "EFO:0030070",\n+        "start": 11744914,\n+        "end": 11748800,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:GAIN:chrY:11744915-11748800",\n+            "cnCount": 2,\n+            "cnValue": 2.03175\n+        }\n+    },\n+    {\n+        "biosampleId": "HG00096",\n+        "assemblyId": "GRCh38",\n+        "variantInternalId": "chrY:12512335-12514483:EFO:0030069",\n+        "variantType": "DEL",\n+        "variantId": "EFO:0030069",\n+        "start": 12512335,\n+        "end": 12514483,\n+        "referenceName": "Y",\n+        "info": {\n+            "legacyId": "DRAGEN:LOSS:chrY:12512336-12514483",\n+            "cnCount": 0,\n+            "cnValue": 0.284822\n+        }\n+    }\n+]\n\\ No newline at end of file\n'
b
diff -r 000000000000 -r 8fc2c603a61f test-data/analyses_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/analyses_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,9 @@
+{'_id': ObjectId('668fc705ef8bca245c3c2185'),
+ 'aligner': 'bwa-0.7.8',
+ 'analysisDate': '2021-04-23',
+ 'biosampleId': 'S0002',
+ 'id': 'refvar-668fc705ef8bca245c3c2185',
+ 'individualId': 'NA24694',
+ 'pipelineName': 'GATK Pipeline 4.2.3.0',
+ 'runId': 'SRR10903402',
+ 'variantCaller': 'GATK4.0'}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/biosamples_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/biosamples_query_findings.json Mon Jul 22 12:37:13 2024 +0000
[
b"@@ -0,0 +1,162 @@\n+{'_id': ObjectId('668fb4eb8ed056280039f1bd'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb4eb8ed056280039f1bd',\n+ 'individualId': 'NA24631',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'}}\n+{'_id': ObjectId('668fb4eb8ed056280039f1be'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb4eb8ed056280039f1be',\n+ 'individualId': 'NA24694',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'}}\n+{'_id': ObjectId('668fb4eb8ed056280039f1bf'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb4eb8ed056280039f1bf',\n+ 'individualId': 'NA24695',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'}}\n+{'_id': ObjectId('668fb7125d00a890d911aa69'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb7125d00a890d911aa69',\n+ 'individualId': 'NA24631',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'"..b"nt Neoplasm'}}\n+{'_id': ObjectId('668fb7125d00a890d911aa6b'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb7125d00a890d911aa6b',\n+ 'individualId': 'NA24695',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'}}\n+{'_id': ObjectId('668fb721ae6c452887afb69d'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb721ae6c452887afb69d',\n+ 'individualId': 'NA24631',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'}}\n+{'_id': ObjectId('668fb721ae6c452887afb69e'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb721ae6c452887afb69e',\n+ 'individualId': 'NA24694',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'}}\n+{'_id': ObjectId('668fb721ae6c452887afb69f'),\n+ 'biosampleStatus': {'id': 'EFO:0009655', 'label': 'abnormal sample'},\n+ 'collectionDate': '2021-04-23',\n+ 'collectionMoment': 'P32Y6M1D',\n+ 'diagnosticMarkers': [{'id': 'NCIT:C48726', 'label': 'T2b Stage Finding'}],\n+ 'histologicalDiagnosis': {'id': 'NCIT:C39853',\n+                           'label': 'Infiltrating Urothelial Carcinoma'},\n+ 'id': 'refvar-668fb721ae6c452887afb69f',\n+ 'individualId': 'NA24695',\n+ 'pathologicalStage': {'id': 'NCIT:C28054', 'label': 'Stage II'},\n+ 'pathologicalTnmFinding': [{'id': 'NCIT:C48726',\n+                             'label': 'T2b Stage Finding'}],\n+ 'sampleOriginDetail': {'id': 'UBERON:0001256',\n+                        'label': 'wall of urinary bladde'},\n+ 'sampleOriginType': {'id': 'EFO:000965', 'label': 'abnormal sample'},\n+ 'tumorGrade': {'id': 'NCIT:C36136', 'label': 'Grade 2 Lesion'},\n+ 'tumorProgression': {'id': 'NCIT:C84509',\n+                      'label': 'Primary Malignant Neoplasm'}}\n"
b
diff -r 000000000000 -r 8fc2c603a61f test-data/bracket_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/bracket_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,30 @@
+{'_id': ObjectId('664218d657ec62781caecec7'),
+ 'aminoacidChange': 'Gly to Ser',
+ 'end': 1800,
+ 'id': 'refvar-664218d657ec62781caecec7',
+ 'referenceName': 'chr4',
+ 'start': 800,
+ 'test_case': 'Test Case 4',
+ 'variantMaxLength': 10,
+ 'variantMinLength': 3,
+ 'variantType': 'Insertion'}
+{'_id': ObjectId('664218d657ec62781caecec8'),
+ 'aminoacidChange': 'Gly to Ser',
+ 'end': 2000,
+ 'id': 'refvar-664218d657ec62781caecec8',
+ 'referenceName': 'chr4',
+ 'start': 1000,
+ 'test_case': 'Test Case 4',
+ 'variantMaxLength': 10,
+ 'variantMinLength': 3,
+ 'variantType': 'Insertion'}
+{'_id': ObjectId('664218d657ec62781caecec9'),
+ 'aminoacidChange': 'Gly to Ser',
+ 'end': 1900,
+ 'id': 'refvar-664218d657ec62781caecec9',
+ 'referenceName': 'chr4',
+ 'start': 900,
+ 'test_case': 'Test Case 4',
+ 'variantMaxLength': 10,
+ 'variantMinLength': 3,
+ 'variantType': 'Insertion'}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/cnv_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cnv_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,13 @@
+{'_id': ObjectId('6690160a3a936e8e0a7828e2'),
+ 'assemblyId': 'GRCh38',
+ 'biosampleId': 'HG00096',
+ 'definitions': {'Location': {'chromosome': '1',
+                              'end': 243620819,
+                              'start': 243618689}},
+ 'id': 'refvar-6690160a3a936e8e0a7828e2',
+ 'info': {'cnCount': 1,
+          'cnValue': 0.422353,
+          'legacyId': 'DRAGEN:LOSS:chr1:243618690-243620819'},
+ 'updated': '2024-07-11T17:26:27.265115',
+ 'variantInternalId': 'chr1:243618689-243620819:EFO:0030068',
+ 'variantState': {'id': 'EFO:0030068', 'label': 'low-level loss'}}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/cohorts_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cohorts_query_findings.json Mon Jul 22 12:37:13 2024 +0000
[
@@ -0,0 +1,8 @@
+{'_id': ObjectId('668fcc22387cab4642e5f1a4'),
+ 'cohortDataTypes': [{'id': 'EFO:0004600', 'label': 'genomic data'},
+                     {'id': 'NCIT:C1578', 'label': 'clinical data'},
+                     {'id': 'NCIT:C142508', 'label': 'demographic data'}],
+ 'cohortId': 'GiaB',
+ 'cohortName': 'The Genome in a Bottle Consortium (GIAB)',
+ 'cohortType': 'study-defined',
+ 'id': 'refvar-668fcc22387cab4642e5f1a4'}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/datasets_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/datasets_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,11 @@
+{'_id': ObjectId('668fcf57aee552bc911b966e'),
+ 'createDateTime': '2017-04-30T00:00:00+00:00',
+ 'description': 'The Genome in a Bottle Consortium, hosted by the National '
+                'Institute of Standards and Technology (NIST) is creating '
+                'reference materials and data for human genome sequencing, as '
+                'well as methods for genome comparison and benchmarking. ',
+ 'externalUrl': 'https://www.nature.com/articles/sdata201625, '
+                'https://jimb.stanford.edu/giab-resources',
+ 'id': 'refvar-668fcf57aee552bc911b966e',
+ 'name': 'The Genome in a Bottle Consortium (GIAB)',
+ 'updateDateTime': '2017-04-30T00:00:00+00:00'}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/gene_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/gene_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,11 @@
+{'_id': ObjectId('66420b807b0edffcf5545d85'),
+ 'aminoacidChange': 'Ala to Thr',
+ 'end': 1300,
+ 'geneId': 'HAL',
+ 'id': 'refvar-66420b807b0edffcf5545d85',
+ 'referenceName': 'chr5',
+ 'start': 300,
+ 'test_case': 'Test Case 5',
+ 'variantMaxLength': 8,
+ 'variantMinLength': 4,
+ 'variantType': 'Deletion'}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/individuals_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/individuals_query_findings.json Mon Jul 22 12:37:13 2024 +0000
[
@@ -0,0 +1,9 @@
+{'_id': ObjectId('668fd04e32491a13d36d3a46'),
+ 'diseases': [{'diseaseCode': {'id': 'HP:000054', 'label': 'intolerance'}}],
+ 'ethnicity': {'id': 'HANCESTRO:0021', 'label': 'Han Chinese'},
+ 'geographicOrigin': {'id': 'GAZ:00002459',
+                      'label': 'United States of America'},
+ 'id': 'refvar-668fd04e32491a13d36d3a46',
+ 'phenotypicFeatures': [{'featureType': {'id': 'NCIT:C3001',
+                                         'label': 'NCIT:C3001'}}],
+ 'sex': {'id': 'NCIT:C46112', 'label': 'male'}}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/logs.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/logs.txt Mon Jul 22 12:37:13 2024 +0000
b
b'@@ -0,0 +1,591 @@\n+==> inserted refvar-6630e1590767459cc186e0f3\n+==> inserted refvar-6630e1590767459cc186e0f4\n+==> inserted refvar-6630e1590767459cc186e0f5\n+==> inserted refvar-6630e1590767459cc186e0f6\n+==> inserted refvar-6630e1590767459cc186e0f7\n+==> inserted refvar-6630e1590767459cc186e0f8\n+==> inserted refvar-6630e1590767459cc186e0f9\n+==> inserted refvar-6630e1590767459cc186e0fa\n+==> inserted refvar-6630e1590767459cc186e0fb\n+==> inserted refvar-6630e1590767459cc186e0fc\n+==> inserted refvar-6630e1590767459cc186e0fd\n+==> inserted refvar-6630e1590767459cc186e0fe\n+==> inserted refvar-6630e1590767459cc186e0ff\n+==> inserted refvar-6630e1590767459cc186e100\n+==> inserted refvar-6630e1590767459cc186e101\n+==> inserted refvar-6630e1590767459cc186e102\n+==> inserted refvar-6630e1590767459cc186e103\n+==> inserted refvar-6630e1590767459cc186e104\n+==> inserted refvar-6630e1590767459cc186e105\n+==> inserted refvar-6630e1590767459cc186e106\n+==> inserted refvar-6630e1590767459cc186e107\n+==> inserted refvar-6630e1590767459cc186e108\n+==> inserted refvar-6630e1590767459cc186e109\n+==> inserted refvar-6630e1590767459cc186e10a\n+==> inserted refvar-6630e1590767459cc186e10b\n+==> inserted refvar-6630e1590767459cc186e10c\n+==> inserted refvar-6630e1590767459cc186e10d\n+==> inserted refvar-6630e1590767459cc186e10e\n+==> inserted refvar-6630e1590767459cc186e10f\n+==> inserted refvar-6630e1590767459cc186e110\n+==> inserted refvar-6630e1590767459cc186e111\n+==> inserted refvar-6630e1590767459cc186e112\n+==> inserted refvar-6630e1590767459cc186e113\n+==> inserted refvar-6630e1590767459cc186e114\n+==> inserted refvar-6630e1590767459cc186e115\n+==> inserted refvar-6630e1590767459cc186e116\n+==> inserted refvar-6630e1590767459cc186e117\n+==> inserted refvar-6630e1590767459cc186e118\n+==> inserted refvar-6630e1590767459cc186e119\n+==> inserted refvar-6630e1590767459cc186e11a\n+==> inserted refvar-6630e1590767459cc186e11b\n+==> inserted refvar-6630e1590767459cc186e11c\n+==> inserted refvar-6630e1590767459cc186e11d\n+==> inserted refvar-6630e1590767459cc186e11e\n+==> inserted refvar-6630e1590767459cc186e11f\n+==> inserted refvar-6630e1590767459cc186e120\n+==> inserted refvar-6630e1590767459cc186e121\n+==> inserted refvar-6630e1590767459cc186e122\n+==> inserted refvar-6630e1590767459cc186e123\n+==> inserted refvar-6630e1590767459cc186e124\n+==> inserted refvar-6630e1590767459cc186e125\n+==> inserted refvar-6630e1590767459cc186e126\n+==> inserted refvar-6630e1590767459cc186e127\n+==> inserted refvar-6630e1590767459cc186e128\n+==> inserted refvar-6630e1590767459cc186e129\n+==> inserted refvar-6630e1590767459cc186e12a\n+==> inserted refvar-6630e1590767459cc186e12b\n+==> inserted refvar-6630e1590767459cc186e12c\n+==> inserted refvar-6630e1590767459cc186e12d\n+==> inserted refvar-6630e1590767459cc186e12e\n+==> inserted refvar-6630e1590767459cc186e12f\n+==> inserted refvar-6630e1590767459cc186e130\n+==> inserted refvar-6630e1590767459cc186e131\n+==> inserted refvar-6630e15a0767459cc186e132\n+==> inserted refvar-6630e15a0767459cc186e133\n+==> inserted refvar-6630e15a0767459cc186e134\n+==> inserted refvar-6630e15a0767459cc186e135\n+==> inserted refvar-6630e15a0767459cc186e136\n+==> inserted refvar-6630e15a0767459cc186e137\n+==> inserted refvar-6630e15a0767459cc186e138\n+==> inserted refvar-6630e15a0767459cc186e139\n+==> inserted refvar-6630e15a0767459cc186e13a\n+==> inserted refvar-6630e15a0767459cc186e13b\n+==> inserted refvar-6630e15a0767459cc186e13c\n+==> inserted refvar-6630e15a0767459cc186e13d\n+==> inserted refvar-6630e15a0767459cc186e13e\n+==> inserted refvar-6630e15a0767459cc186e13f\n+==> inserted refvar-6630e15a0767459cc186e140\n+==> inserted refvar-6630e15a0767459cc186e141\n+==> inserted refvar-6630e15a0767459cc186e142\n+==> inserted refvar-6630e15a0767459cc186e143\n+==> inserted refvar-6630e15a0767459cc186e144\n+==> inserted refvar-6630e15a0767459cc186e145\n+==> inserted refvar-6630e15a0767459cc186e146\n+==> inserted refvar-6630e15a0767459cc186e147\n+==> inserted refvar-6630e15a0767459cc186e148\n+==> inserted refvar-6630'..b'> inserted refvar-6630e15a0767459cc186e2eb\n+==> inserted refvar-6630e15a0767459cc186e2ec\n+==> inserted refvar-6630e15a0767459cc186e2ed\n+==> inserted refvar-6630e15a0767459cc186e2ee\n+==> inserted refvar-6630e15a0767459cc186e2ef\n+==> inserted refvar-6630e15a0767459cc186e2f0\n+==> inserted refvar-6630e15a0767459cc186e2f1\n+==> inserted refvar-6630e15a0767459cc186e2f2\n+==> inserted refvar-6630e15a0767459cc186e2f3\n+==> inserted refvar-6630e15a0767459cc186e2f4\n+==> inserted refvar-6630e15a0767459cc186e2f5\n+==> inserted refvar-6630e15a0767459cc186e2f6\n+==> inserted refvar-6630e15a0767459cc186e2f7\n+==> inserted refvar-6630e15a0767459cc186e2f8\n+==> inserted refvar-6630e15a0767459cc186e2f9\n+==> inserted refvar-6630e15a0767459cc186e2fa\n+==> inserted refvar-6630e15a0767459cc186e2fb\n+==> inserted refvar-6630e15a0767459cc186e2fc\n+==> inserted refvar-6630e15a0767459cc186e2fd\n+==> inserted refvar-6630e15a0767459cc186e2fe\n+==> inserted refvar-6630e15a0767459cc186e2ff\n+==> inserted refvar-6630e15a0767459cc186e300\n+==> inserted refvar-6630e15a0767459cc186e301\n+==> inserted refvar-6630e15a0767459cc186e302\n+==> inserted refvar-6630e15a0767459cc186e303\n+==> inserted refvar-6630e15a0767459cc186e304\n+==> inserted refvar-6630e15a0767459cc186e305\n+==> inserted refvar-6630e15a0767459cc186e306\n+==> inserted refvar-6630e15a0767459cc186e307\n+==> inserted refvar-6630e15a0767459cc186e308\n+==> inserted refvar-6630e15a0767459cc186e309\n+==> inserted refvar-6630e15a0767459cc186e30a\n+==> inserted refvar-6630e15a0767459cc186e30b\n+==> inserted refvar-6630e15a0767459cc186e30c\n+==> inserted refvar-6630e15a0767459cc186e30d\n+==> inserted refvar-6630e15a0767459cc186e30e\n+==> inserted refvar-6630e15a0767459cc186e30f\n+==> inserted refvar-6630e15a0767459cc186e310\n+==> inserted refvar-6630e15a0767459cc186e311\n+==> inserted refvar-6630e15a0767459cc186e312\n+==> inserted refvar-6630e15a0767459cc186e313\n+==> inserted refvar-6630e15a0767459cc186e314\n+==> inserted refvar-6630e15a0767459cc186e315\n+==> inserted refvar-6630e15a0767459cc186e316\n+==> inserted refvar-6630e15a0767459cc186e317\n+==> inserted refvar-6630e15a0767459cc186e318\n+==> inserted refvar-6630e15a0767459cc186e319\n+==> inserted refvar-6630e15a0767459cc186e31a\n+==> inserted refvar-6630e15a0767459cc186e31b\n+==> inserted refvar-6630e15a0767459cc186e31c\n+==> inserted refvar-6630e15a0767459cc186e31d\n+==> inserted refvar-6630e15a0767459cc186e31e\n+==> inserted refvar-6630e15a0767459cc186e31f\n+==> inserted refvar-6630e15a0767459cc186e320\n+==> inserted refvar-6630e15a0767459cc186e321\n+==> inserted refvar-6630e15a0767459cc186e322\n+==> inserted refvar-6630e15a0767459cc186e323\n+==> inserted refvar-6630e15a0767459cc186e324\n+==> inserted refvar-6630e15a0767459cc186e325\n+==> inserted refvar-6630e15a0767459cc186e326\n+==> inserted refvar-6630e15a0767459cc186e327\n+==> inserted refvar-6630e15a0767459cc186e328\n+==> inserted refvar-6630e15a0767459cc186e329\n+==> inserted refvar-6630e15a0767459cc186e32a\n+==> inserted refvar-6630e15a0767459cc186e32b\n+==> inserted refvar-6630e15a0767459cc186e32c\n+==> inserted refvar-6630e15a0767459cc186e32d\n+==> inserted refvar-6630e15a0767459cc186e32e\n+==> inserted refvar-6630e15a0767459cc186e32f\n+==> inserted refvar-6630e15a0767459cc186e330\n+==> inserted refvar-6630e15a0767459cc186e331\n+==> inserted refvar-6630e15a0767459cc186e332\n+==> inserted refvar-6630e15a0767459cc186e333\n+==> inserted refvar-6630e15a0767459cc186e334\n+==> inserted refvar-6630e15a0767459cc186e335\n+==> inserted refvar-6630e15a0767459cc186e336\n+==> inserted refvar-6630e15a0767459cc186e337\n+==> inserted refvar-6630e15a0767459cc186e338\n+==> inserted refvar-6630e15a0767459cc186e339\n+==> inserted refvar-6630e15a0767459cc186e33a\n+==> inserted refvar-6630e15a0767459cc186e33b\n+==> inserted refvar-6630e15a0767459cc186e33c\n+==> inserted refvar-6630e15a0767459cc186e33d\n+==> inserted refvar-6630e15a0767459cc186e33e\n+==> inserted refvar-6630e15a0767459cc186e33f\n+==> inserted refvar-6630e15a0767459cc186e340\n+==> inserted refvar-6630e15a0767459cc186e341\n'
b
diff -r 000000000000 -r 8fc2c603a61f test-data/ranged_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/ranged_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,39 @@
+{'_id': ObjectId('6632291df0e80a1345b280d9'),
+ 'assemblyId': 'GRCh38',
+ 'biosampleId': 'HG00096',
+ 'end': 2651463,
+ 'id': 'refvar-6632291df0e80a1345b280d9',
+ 'info': {'cnCount': 0,
+          'cnValue': 1.00369e-09,
+          'legacyId': 'DRAGEN:LOSS:chr1:2650428-2651463'},
+ 'referenceName': '1',
+ 'start': 2650427,
+ 'variantId': 'EFO:0030069',
+ 'variantInternalId': 'chr1:2650427-2651463:EFO:0030069',
+ 'variantType': 'DEL'}
+{'_id': ObjectId('6632296d551494bb7866e39a'),
+ 'assemblyId': 'GRCh38',
+ 'biosampleId': 'HG00096',
+ 'end': 2651463,
+ 'id': 'refvar-6632296d551494bb7866e39a',
+ 'info': {'cnCount': 0,
+          'cnValue': 1.00369e-09,
+          'legacyId': 'DRAGEN:LOSS:chr1:2650428-2651463'},
+ 'referenceName': '1',
+ 'start': 2650427,
+ 'variantId': 'EFO:0030069',
+ 'variantInternalId': 'chr1:2650427-2651463:EFO:0030069',
+ 'variantType': 'DEL'}
+{'_id': ObjectId('6632296f52df1a5f88158d58'),
+ 'assemblyId': 'GRCh38',
+ 'biosampleId': 'HG00096',
+ 'end': 2651463,
+ 'id': 'refvar-6632296f52df1a5f88158d58',
+ 'info': {'cnCount': 0,
+          'cnValue': 1.00369e-09,
+          'legacyId': 'DRAGEN:LOSS:chr1:2650428-2651463'},
+ 'referenceName': '1',
+ 'start': 2650427,
+ 'variantId': 'EFO:0030069',
+ 'variantInternalId': 'chr1:2650427-2651463:EFO:0030069',
+ 'variantType': 'DEL'}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/runs_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/runs_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,11 @@
+{'_id': ObjectId('668fb39af8fd7572a152ddd2'),
+ 'biosampleId': 'S0003',
+ 'id': 'refvar-668fb39af8fd7572a152ddd2',
+ 'individualId': 'NA24695',
+ 'libraryLayout': 'PAIRED',
+ 'librarySelection': 'LD-PCR',
+ 'librarySource': {'id': 'NNN:01', 'label': 'KAPA library quantification kit'},
+ 'libraryStrategy': 'WGS',
+ 'platform': 'Illumina ',
+ 'platformModel': {'id': 'MODEL:HiSeq 2500 ', 'label': '2017-04-30'},
+ 'runDate': '2017-04-30'}
b
diff -r 000000000000 -r 8fc2c603a61f test-data/sequenced_query_findings.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sequenced_query_findings.json Mon Jul 22 12:37:13 2024 +0000
b
@@ -0,0 +1,8 @@
+{'_id': ObjectId('6642048d834d5e4d6f90e978'),
+ 'alternateBases': 'A',
+ 'end': 1500,
+ 'id': 'refvar-6642048d834d5e4d6f90e978',
+ 'referenceBases': 'T',
+ 'referenceName': 'chr2',
+ 'start': 500,
+ 'test_case': 'Test Case 2'}